// samsting : this file is auto create.

#ifndef ALIYUN_Emr_CreateExecutePlanRequest_H_
#define ALIYUN_Emr_CreateExecutePlanRequest_H_

#include "core/rpc_acs_request.h"

namespace aliyun { namespace Emr {

class CreateExecutePlanRequest : public RpcAcsRequest {
public:
  CreateExecutePlanRequest();

  int64 GetClusterId(void) const;
  void  SetClusterId(int64 ClusterId);

  const string& GetName(void) const;
  void          SetName(const string& Name);

  int  GetStrategy(void) const;
  void SetStrategy(int Strategy);

  int  GetTimeInterval(void) const;
  void SetTimeInterval(int TimeInterval);

  const string& GetStartTime(void) const;
  void          SetStartTime(const string& StartTime);

  const string& GetTimeUnit(void) const;
  void          SetTimeUnit(const string& TimeUnit);

  const string& GetJobId(void) const;
  void          SetJobId(const string& JobId);

private:
  int64  ClusterId_;
  string Name_;
  int    Strategy_;
  int    TimeInterval_;
  string StartTime_;
  string TimeUnit_;
  string JobId_;

};

} } // namespace aliyun { namespace Emr {

#endif // #ifndef ALIYUN_Emr_CreateExecutePlanRequest_H_

// end of file 
